export default function debounce (func, delay) {
  let timer = null
  return function (...args) { // 调用这个方法可以传入多个函数
    if (timer) clearTimeout(timer)
    timer = setTimeout(() => {
      func.apply(this, args)// 改变指向--调用函数
    }, delay)
  }
}
